package operator;
/*
    带有短路效果的逻辑运算符:
	&& : 逻辑双与
    	运算法则: 有false则为false
    	短路效果: &&左边的关系表达式结果为false,右边的表达式 不执行!!

    || : 逻辑双或
    	运算法则: 有true则为true
    	短路效果: ||左边的关系表达式结果为true,右边的表达式 不执行!!

    只要用逻辑&和逻辑| 就直接使用逻辑双与和逻辑双或!!
 */
public class OperatorDemo8 {
    public static void main(String[] args) {
        //定义2个变量
        int a = 3;
        int b = 5;
        int c = 10;

        //false && 不执行
        System.out.println((a > b) && (c++ > 0));
        System.out.println("c = " + c);//10

        //true || 不执行
        System.out.println((a < b) || (c++ > 0));
        System.out.println("c = " + c);//10
    }
}
